Teorema de Post
Este artigo ou secção contém uma lista de referências no fim do texto, mas as suas fontes não são claras porque não são citadas no corpo do artigo, o que compromete a confiabilidade das informações. (Junho de 2017) |
Na teoria da computação, o Teorema de Post,em homenagem à Emil Post, descreve a conexão entre hierarquia aritmética e os graus de Turing.
Background
[editar | editar código-fonte]A demonstração do teorema de Post usa vários conceitos relativos à definibilidade e teoria da recursão. Esta seção apresenta uma visão geral desses conceitos, que são abordados em profundidade em seus respectivos artigos.
A hierarquia aritmética classifica os conjuntos de números naturais que são definíveis na linguagem da aritmética de Peano. Uma fórmula é dita ser se é uma afirmação existencial na forma normal prenex (todos os quantificadores na frente) com alternâncias entre quantificadores existenciais e universais aplicadas a uma fórmula livre de quantificador Formalmente uma fórmula na linguagem da aritmética de Peano é uma fórmula se ele é da forma
onde ρ é uma fórmula livre quantificador e Q é se m é par e se m é impar. Note-se que qualquer fórmula na forma
Onde contém apenas quantificadores delimitados é comprovadamente equivalente a uma fórmula da forma acima dos axiomas da Aritmética de Peano. Assim, não é incomum ver fórmulas definidas nesta forma alternativa e não equivalentes tecnicamente, já que na prática a distinção raramente é importante.
Um conjunto de números naturais A é dito ser se é definida por uma fórmula, isto é, se houver uma fórmula tal que cada número n está em A, se e somente se detém. Sabe-se que, se um conjunto é então ele é para cada , mas para cada m existe um conjunto que não é . Assim, o número de quantificadores alternados necessários para definir um conjunto dá uma medida da complexidade do conjunto.
O teorema de Post usa a hierarquia aritmética relativizada, bem como a hierarquia não relativizada apenas definida. Um conjunto A' de números naturais é dito ser relativo à um conjunto B, escrito, se A é definível por uma fórmula em uma linguagem estendida que inclui um predicado para a adesão em B.
Enquanto a hierarquia aritmética mede definibilidade de conjuntos de números naturais, graus de Turing medem o nível de não computabilidade do conjunto dos números naturais. Um conjunto A é dito ser Turing redutível à um conjunto B, escrito , se existe uma máquina de Turing oráculo tal que, dado um oráculo para B, compute as funções características de A. O salto de Turing de um conjunto A é uma forma do problema da parada relativo à A. Dado um conjunto A, O salto de Turing é o conjunto de índices da máquina de turing oráculo que para na entrada 0 quando computando com o oráculo A. Sabemos que todo conjunto A é Turing redutível para o seu salto de Turing, mas o salto de Turing de um conjunto nunca é Turing redutível ao seu conjunto original.
O teorema de Post usa infinitos saltos iterados de Turing . Para qualquer conjunto A nos números naturais a notação indica a "n"-vezes reiterou o salto de Turing de A Assim é apenas A, e é o salto de Turing de.
Teorema de Post e corolários
[editar | editar código-fonte]O teorema de Post's estabelece uma conexão próxima entre a hierarquia aritmética e os graus de turing da forma, que é, finitos saltos iterados de Turing do conjunto vazio. (O conjunto vazio pode ser substituído por qualquer outro conjunto computável sem que haja mudança na definição do teorema).
Estados do teorema de Post :
- Um conjunto B é se e somente se é recursivamente enumerável por uma máquina de Turing oráculo, com um oraculo para , ou seja, se e somente se B é .
- O conjunto é completo para cada . Isso significa que cada conjunto é redutível em muitos para um para .
O teorema de Post possui muitos corolários que mostram relações adicionais entre hierarquia aritmética e os graus de Turing. Os quais incluem:
- Ajustar um conjunto C. Um conjunto B é se e somente se B é . Esta é a relativização da primeira parte do teorema de Post para o oráculo C.
- Um conjunto B é se e somente se . Mais genericamente, B é se e somente se .
- Um conjunto é dito ser aritmético se ele é para algum n. O teorema de Post mostra que , equivalentemente, um conjunto é aritmético se e somente se ele é Turing redutível à para algum m.
Referências
[editar | editar código-fonte]Rogers, H. The Theory of Recursive Functions and Effective Computability, MIT Press. ISBN 0-262-68052-1; ISBN 0-07-053522-1
Soare, R. Recursively enumerable sets and degrees. Perspectives in Mathematical Logic. Springer-Verlag, Berlin, 1987. ISBN 3-540-15299-7